// 注册全局指令
import { setupLoadingDirective } from '@/directives/HLoading/HLoading';
import { setupProgressLoadingDirective } from '@/directives/HProgressLoading/HLoading';
import { setupAuthDirective } from '@/directives/HAuth/HAuth';
import { setupClickOutSideDirective } from '@/directives/HClickOutSide/HClickOutSide';
import { setupFitTextDirective } from '@/directives/HFitText/HFitText';
import { setupEmptyDirective } from '@/directives/HEmpty/HEmpty';
import { setupMoveDirective } from '@/directives/HMove/HMove';
import { setupInsertHideInputDirective } from '@/directives/HInsertHideInput/HInsertHideInput';
import { setupCopyTextDirective } from '@/directives/HCopyText';
const allDirs = {
    setupLoadingDirective,
    setupProgressLoadingDirective,
    setupAuthDirective,
    setupClickOutSideDirective,
    setupFitTextDirective,
    setupEmptyDirective,
    setupMoveDirective,
    setupInsertHideInputDirective,
    setupCopyTextDirective
};
export const registerAllDirs = (app) => {
    Object.values(allDirs).forEach((item) => item(app));
};